<?php
namespace think;

// 调试模式
define('APP_DEBUG', true);

// 错误显示
ini_set('display_errors', 1);
error_reporting(E_ALL);

// 添加调试信息
register_shutdown_function(function() {
    if ($error = error_get_last()) {
        file_put_contents(
            __DIR__ . '/../runtime/log/error.log',
            date('Y-m-d H:i:s') . ' ' . json_encode($error) . PHP_EOL,
            FILE_APPEND
        );
    }
});

// [ 应用入口文件 ]
require __DIR__ . '/../vendor/autoload.php';

// 执行HTTP应用并响应
$http = (new App())->http;

$response = $http->run();

$response->send();

$http->end($response);
